\documentclass{standalone}
% v0.1, 2023.3.28
% run command 'xelatex' to output PDF picture.
%
%% ---
%% xiangqi Unicode defines:
%%   https://www.babelstone.co.uk/Fonts/Xiangqi.html
\usepackage{fontspec}
\usepackage{bbding} %符号宏包。主要作用：使用 \CircleSolid 命令画一个棋子实心圆圈底图
%
\usepackage{xcolor}
\definecolor{redPiece}{HTML}{992233} %自定义(红方)棋子颜色。默认颜色：Debian 红
\definecolor{blackPiece}{HTML}{000000} %自定义(黑方)棋子颜色。默认颜色：红色
%
\definecolor{redPieceBg}{HTML}{ffffff} %自定义(红方)棋子底图圆圈颜色。默认颜色：白色
%\definecolor{redPieceBg}{HTML}{00ff00} %调试：自定义(红方)棋子底图圆圈颜色。绿色
\definecolor{blackPieceBg}{HTML}{ffffff} %自定义(黑方)棋子底图圆圈颜色。默认颜色：白色
%
\definecolor{boardColor}{HTML}{000000} %自定义(棋盘)格子线条颜色。默认颜色：黑色
%
%\definecolor{debianRed}{HTML}{992233} %自定义颜色1: Debian 红
%\definecolor{ubuntuYellow}{HTML}{ee4400} %%自定义颜色2: Ubuntu 橙%
%\definecolor{mintGreen}{HTML}{aaee77} %自定义颜色3: LinuxMint 绿
%\definecolor{deepinBlue}{HTML}{2342ed} %自定义颜色4: Deepin 深度蓝
%\definecolor{uosBlue}{HTML}{2342ed} %自定义颜色5: UOS 蓝
%%%%%%%%%%%%%%%%%%
%
%% 指定默认字体(包含象棋相关棋子/棋盘符号图案)：猫啃什锦黑
%\setmainfont{MaokenAssortedSans}
\setmainfont{MaokenAssortedSans}

\begin{document}
\color{redPieceBg}
%
%% U+26AB: 中等实心圆圈
%% U+25CF: 实心圆圈(仍然偏小)
%\symbol{"25C9}\[-3ex]\noindent\hspace*{-1.25em} %先画一个 实心圆圈 的底图
\CircleSolid\hspace*{-1em}\raisebox{0.29ex}{%%先画一个 实心圆圈 的底图
%
\color{blackPiece} %自动设置红/黑双方棋子的文字/图案颜色
\symbol{"1FA6A}%自动设置红/黑双方棋子的文字/图案颜色
%
%\color{redPiece}
%
%\symbol{"1FA60}%红帅
%\symbol{"1FA61}%红仕
%\symbol{"1FA62}%红相
%\symbol{"1FA63}%红马
%\symbol{"1FA64}%红车
%\symbol{"1FA65}%红炮
%\symbol{"1FA66}%红兵
%% ---
%\color{blackPiece}
%
%\symbol{"1FA67}%黑将
%\symbol{"1FA68}%黑士
%\symbol{"1FA69}%黑象
%\symbol{"1FA6A}%黑马
%\symbol{"1FA6B}%黑车
%\symbol{"1FA6C}%黑炮
%\symbol{"1FA6D}%黑卒
}
\end{document}

%% ---
%% XBoard/WinBoard Xiangqi piece image filenames:
%
%     1	BlackAdvisor.svg
%     2	BlackCanon.svg
%     3	BlackElephant.svg
%     4	BlackGold.svg
%     5	BlackKnight.svg
%     6	BlackPawn.svg
%     7	BlackRook.svg
%
%     8	WhiteAdvisor.svg
%     9	WhiteCanon.svg
%    10	WhiteElephant.svg
%    11	WhiteGold.svg
%    12	WhiteKnight.svg
%    13	WhitePawn.svg
%    14	WhiteRook.svg
%% ---
